package com.honeywen.mymvc.leetcode;

/**
 * 9. 判断一个整数是否是回文数。回文数是指正序（从左向右）和倒序（从右向左）读都是一样的整数。
 * @author weiw@opera.com
 * @date 2018/7/23 上午10:33
 */
public class Palindrome {


    public static void main(String[] args) {

        System.out.println(isPalindrome(123));
        System.out.println(isPalindrome(0));
        System.out.println(isPalindrome(121));
        System.out.println(isPalindrome(-121));
    }

    public static boolean isPalindrome(int x) {

        if (x < 0) {
            return false;
        }

        int y = 0;
        int z = x;
        while(x != 0) {

            y = x % 10 + y * 10;

            x /= 10;

        }
        return z == y;

    }
}
